package com.itheima;

import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class Slf4jTest {

    public static final Logger LOGGER = LoggerFactory.getLogger(Slf4jTest.class);

    // 快速入门

    /**
     *   采用 slf4j-api (门面,一套接口)和 slf4j-simple (slf4j自身的简单实现)
     *
     */
    @Test
    public void test01()throws Exception{
        // 日志输出

        LOGGER.error("slf4j---error");
        LOGGER.warn("slf4j---warn");
        LOGGER.info("slf4j---info"); // 默认级别
        LOGGER.debug("slf4j---debug");
        LOGGER.trace("slf4j---trace");


        // 使用占位符输出日志信息
        String name = "itheima";
        Integer age = 14;
        LOGGER.info("用户：{},{}",name,age);

        // 将系统的异常信息输出
        try {
            int i = 1/0;
        } catch (Exception e) {
           // e.printStackTrace();
            LOGGER.error("出现异常：",e);
        }

        System.out.println("程序执行结束了");
    }
}
